#include <stdio.h>
#include "gestion_garage.h"
#include "voiture.h"
#include <string.h>
void ajouter_voiture (struct voiture garage[],int *n)
{struct voiture v;
	saisir_voiture(&v);
	strcpy(garage[*n].immatriculation,v.immatriculation);
	strcpy(garage[*n].marque,(v).marque);
	strcpy(garage[*n].couleur,(v).couleur);
	strcpy(garage[*n].p.nom,(v).p.nom);
	strcpy(garage[*n].p.prenom,(v).p.prenom);
	garage[*n].p.cin=(v).p.cin;
	garage[*n].p.age=(v).p.age;
	strcpy(garage[*n].panne,(v).panne);
    (*n)++;
}

int afficher_garage(struct voiture garage[],int n)
{
int i;
	for(i=0;i<n;i++)
	{
	printf("%s _ ",garage[i].immatriculation);
	printf("%s _ ",garage[i].couleur);
	printf("%s _ ",garage[i].marque);
	printf("%s _ ",garage[i].panne);
	printf("%s _ ",garage[i].p.nom);
	printf("%s _ ",garage[i].p.prenom);
	printf("%ld _ ",garage[i].p.cin);
	printf("%d \n \n",garage[i].p.age);
	}
return (0);
}

void supprimer_voiture (struct voiture garage[],char immatriculation[],int*n)
{
int p,i;  char a[30];
strcpy(a,immatriculation);
for(i=0;i<*n;i++) {  if(strcmp(garage[i].immatriculation,a)==0){p=i;}  }
	   for(i=p;i<*n;i++)  {    garage[i]=garage[i+1];   }
(*n)--;
}

void init_garage(struct voiture garage[],int n)
{int i;
for(i=0;i<n;i++)
	{
	printf("donner l immatriculation de la voiture \n");	scanf("%s",garage[i].immatriculation);
	printf("donner la couleur de la voiture \n");		scanf("%s",garage[i].couleur);
	printf("donner la marque de la voiture \n");    	scanf("%s",garage[i].marque);
	printf("donner le nom du personne \n");   		scanf("%s",garage[i].p.nom);
	printf("donner le prenom de personne \n");    		scanf("%s",garage[i].p.prenom);
	printf("donner la CIN du personne \n");			scanf("%ld",&(garage[i].p.cin));
	printf("donner l age du personne \n");			scanf("%d",&(garage[i].p.age));
	printf("donner la panne de la voiture \n \n");		scanf("%s",garage[i].panne);
	}
}
